.carouselContainer {
  width: 100%;
  height: 269px;

  .carouselLi {
    width: 100%;
    height: 269px;

    .carouselLiCon {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      padding: 0 15px;

      .block {
        width: 130px;
        height: 56px;
        margin: 8px 15px 0 0;
        position: relative;
        img {
          width: 100%;
          height: 100%;
        }

        .detail {
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          color: #fff;
          display: flex;
          flex-direction: column;
          align-items: self-start;
          justify-content: center;
          padding-left: 64px;

          div {
            font-size: 16px;
            font-family: TencentSansW7;
            font-weight: bold;
            color: #03df79;
            line-height: 16px;
            margin-bottom: 3px;
            span {
              color: #03df79;
              font-size: 10px;
            }
          }

          span {
            font-size: 14px;
            font-family: MicrosoftYaHei;
            color: #ffffff;
            line-height: 16px;
            text-shadow: 0px 2px 7px rgba(0, 255, 255, 0.55);
          }
        }
      }
      .block:nth-child(2n) {
        margin-right: 0;
      }
    }
  }
}
